rain shield - French English Dictionary